package com.koi.system.config.common;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;

/**
 * 基础的数据传输对象
 * @author 大猫
 * @date 2021/12/7 11:21
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class BaseVo implements Serializable {
    /**
     * 页码 默认1
     */
    @ApiModelProperty(value = "当前第几页(默认1)")
    @NotNull(message = "当前页不能为空")
    private Integer pageNum = 1;

    /**
     * 每页显示条数 默认10
     */
    @ApiModelProperty(value = "每页显示条数")
    @NotNull(message = "每页显示条数不能为空")
    private Integer pageSize = 10;

}
